/*
* type类型别名和interface接口非常相似，在定义对象类型时，大部分可以任意使用
* interface接口的所有特性都可以在type类型别名中使用
* interface和type的区别：
*   区别一：type类型别名使用范围更广，interface接口只能用来声明对象
*   区别二：在声明对象的时候interface接口可以多次声明，type类型别名不可以
*   区别三：interface接口支持继承，interface支持被类实现
*/
var person = {
    name: "陶品奇",
    age: 22,
    address: "衡阳"
};
console.log(person);
function fun1(position) {
    console.log(position);
}
fun1({ x: 100, y: 200, z: 300 });
function fun2(position) {
    console.log(position);
}
fun2({ x: 100, y: 200, z: 300 });
